package eai.tp1.core.datamodel;

/**
 * This class represents the digital camera.
 * 
 * @author Joel
 *
 */
public class DigitalCamera {

    public int getId() {
        return id;
    }

    public String getMinRes() {
        return minRes;
    }

    public void setMinRes(String minRes) {
        this.minRes = minRes;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public String getMaxRes() {
        return maxRes;
    }

    public void setMaxRes(String maxRes) {
        this.maxRes = maxRes;
    }

    public String getImageRatio() {
        return imageRatio;
    }

    public void setImageRatio(String imageRatio) {
        this.imageRatio = imageRatio;
    }

    public String getEffectivePixels() {
        return effectivePixels;
    }

    public void setEffectivePixels(String effectivePixels) {
        this.effectivePixels = effectivePixels;
    }

    public String getSensorSize() {
        return sensorSize;
    }

    public void setSensorSize(String sensorSize) {
        this.sensorSize = sensorSize;
    }

    public String getIsoRating() {
        return isoRating;
    }

    public void setIsoRating(String isoRating) {
        this.isoRating = isoRating;
    }

    public String getMinShutter() {
        return minShutter;
    }

    public void setMinShutter(String minShutter) {
        this.minShutter = minShutter;
    }

    public String getMaxShutter() {
        return maxShutter;
    }

    public void setMaxShutter(String maxShutter) {
        this.maxShutter = maxShutter;
    }

    public String getReviewLink() {
        return reviewLink;
    }

    public void setReviewLink(String reviewLink) {
        this.reviewLink = reviewLink;
    }

    public String getImageLink() {
        return imageLink;
    }

    public void setImageLink(String imageLink) {
        this.imageLink = imageLink;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    /**
     * The brand name
     */
    private String brand;
    /**
     * The camera name
     */
    private String name = null;
    /**
     * The camera summary
     */
    private String description = null;
    /**
     * The camera announcement date
     */
    private Date date = null;
    /**
     * The camera maximum resolution
     */
    private String maxRes = null;
    /**
     * The camera minimum resolution
     */
    private String minRes = null;
    /**
     * The camera image ratio
     */
    private String imageRatio = null;
    /**
     * The camera effective pixels
     */
    private String effectivePixels = null;
    /**
     * The camera sensor size
     */
    private String sensorSize = null;
    /**
     * the camera iso rating
     */
    private String isoRating = null;
    /**
     * The camerea minimum shutter
     */
    private String minShutter = null;
    /**
     * The camera maximum shutter
     */
    private String maxShutter = null;
    /**
     * The camera review link
     */
    private String reviewLink = null;
    /**
     * The camera image link
     */
    private String imageLink = null;
    /**
     * The camera id
     */
    private int id;
    
    public static final String ID = "id";
    public static final String NAME = "name";
    public static final String DESCRIPTION = "description";
    public static final String DATE = "date";
    public static final String MAX_RES = "max_res";
    public static final String MIN_RES = "min_res";
    public static final String IMAGE_RATIO = "image_ratio";
    public static final String EFFECTIVE_PIXELS = "effective_pixels";
    public static final String SENSOR_SIZE = "sensor_size";
    public static final String ISO_RATING = "iso_rating";
    public static final String MAX_SHUTTER = "max_shutter";
    public static final String MIN_SHUTTER = "min_shutter";
    public static final String REVIEW_LINK = "review_link";
    public static final String PICTURE_LINK = "picture_link";
}
